package com.itheima.day10.第五题;

import java.util.HashMap;

/*
*   现需要将一些学生对象（属性包含姓名和年龄），与其地址，一一对应存储，
*       并查看存储效果，要保证学生对象不重复，请编写程序实现以上需求，运行效果如下：

Student{name='小红', age=20}---北京海淀
Student{name='小黄', age=22}---北京朝阳
Student{name='小白', age=25}---北京海淀
Student{name='小蓝', age=23}---北京顺义
Student{name='小绿', age=21}---北京昌平
* */
public class Demo5 {
    public static void main(String[] args) {
        //创建map集合
        HashMap<Student, String > hm = new HashMap<>();
        //存入数据
        hm.put((new Student("小红", 20)),"北京海淀");
        hm.put((new Student("小红", 20)),"北京海淀");
        hm.put((new Student("小黄", 22)),"北京朝阳");
        hm.put((new Student("小白", 25)),"上海浦东");
        hm.put((new Student("小白", 25)),"北京海淀");
        hm.put((new Student("小蓝", 23)),"北京顺义");
        hm.put((new Student("小绿", 21)),"北京昌平");
        //遍历打印
        hm.forEach((key ,value)-> System.out.println(key + "---" + value));
    }
}
